﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Input;
using myTunes.BO;

namespace myTunes.Commands
{
    public class TrackViewModelPlayPauseCommand : ICommand
    {
        TrackViewModel _trackViewModel;

        public TrackViewModelPlayPauseCommand(TrackViewModel trackViewModel)
            {
                _trackViewModel = trackViewModel;
            }

            #region ICommand Members

            public bool CanExecute(object parameter)
            {
                return true;
            }

            public event EventHandler CanExecuteChanged;

            public void Execute(object parameter)
            {
                _trackViewModel.PlayPause();
            }

            #endregion
    }
}
